body{padding: 0; margin: 0;}

.error404{
    background: url(../i/BError404.jpg) left top;
}

#container{width: 1024px; margin: 0 auto; position: relative;}

.header{width: 995px; height: 404px; padding: 41px 0 0 29px; position: relative;}
#header404{background: url(../i/header404.png) left top;}
#header500{background: url(../i/header500.png) no-repeat 600px 40px;}
#left_h404{height: 202px; background: url(../i/left_h404.png) repeat-x left top;position: absolute;width: 50%;}

#error{margin: 0;color: #E30000;font-family: Verdana;font-weight: normal;font-size: 100px;line-height: 0.9;}
#name_error{margin: 0;font-family: Verdana;font-weight: normal;color: #7D0000;font-size: 14px;padding-left: 9px;}
#description_error{margin: 0 auto;width: 400px;margin-top: 150px;color: #FF6B6B;font-family: Verdana;font-weight: bold;}

#menu{margin: 0;padding: 0;list-style: none;position: absolute;top: 300px;left: 40px;}
#menu li{}
#menu li a{font-family: Verdana; font-size: 12px; text-decoration: none; color: #000;}
#menu li a:hover{color: #e30000; text-decoration: underline;}

#footer{position: absolute;top: 450px;left: 100px;font-size: 10px;font-family: Verdana;color: #303030;}